/*
  Copyright � 2009 Smart Enterprise Solution Corp.
  Email: contact@ses.vn - Website: http://www.ses.vn
  ThanhNam ERP Project.
*/
using System;
using System.Collections;

namespace VINETLIFE.DO
{
   [Serializable ]
   public class cmsLogAccountDO
    {

        /// <summary>
        /// Summary description for cmsLogAccountDO
        /// </summary>
		
		
		#region Public Constants (Fields name)
					public const string LOGACCOUNTID_FIELD ="LogAccountId";
		public const string ACCOUNTID_FIELD ="AccountId";
		public const string LOGACCOUNTTYPE_FIELD ="LogAccountType";
		public const string LOGACCOUNTPAYMENTCODE_FIELD ="LogAccountPaymentCode";
		public const string LOGACCOUNTPAYMENT_FIELD ="LogAccountPayment";
		public const string CONTENT_FIELD ="Content";
		public const string CREATEDDATE_FIELD ="CreatedDate";
		public const string CREATEDBYID_FIELD ="CreatedById";
		public const string FROMCUSTOMERID_FIELD ="FromCustomerId";
		public const string ORDERID_FIELD ="OrderId";
		public const string DEPOSITBEFORETRAN_FIELD ="DepositBeforeTran";
		public const string CURRENTDEPOSITE_FIELD ="CurrentDeposite";
		public const string NOTE_FIELD ="Note";

		#endregion
		
		#region Private Variables
					private Int32 _LogAccountId;
		private Int32 _AccountId;
		private String _LogAccountType;
		private String _LogAccountPaymentCode;
		private String _LogAccountPayment;
		private String _Content;
		private DateTime _CreatedDate;
		private Int32 _CreatedById;
		private Int32 _FromCustomerId;
		private Int32 _OrderId;
		private Int64 _DepositBeforeTran;
		private Int64 _CurrentDeposite;
		private String _Note;

		#endregion

		#region Public Properties
					public Int32 LogAccountId
		{
			get
			{
				return _LogAccountId;
			}
			set
			{
				_LogAccountId = value;
			}
		}
		public Int32 AccountId
		{
			get
			{
				return _AccountId;
			}
			set
			{
				_AccountId = value;
			}
		}
		public String LogAccountType
		{
			get
			{
				return _LogAccountType;
			}
			set
			{
				_LogAccountType = value;
			}
		}
		public String LogAccountPaymentCode
		{
			get
			{
				return _LogAccountPaymentCode;
			}
			set
			{
				_LogAccountPaymentCode = value;
			}
		}
		public String LogAccountPayment
		{
			get
			{
				return _LogAccountPayment;
			}
			set
			{
				_LogAccountPayment = value;
			}
		}
		public String Content
		{
			get
			{
				return _Content;
			}
			set
			{
				_Content = value;
			}
		}
		public DateTime CreatedDate
		{
			get
			{
				return _CreatedDate;
			}
			set
			{
				_CreatedDate = value;
			}
		}
		public Int32 CreatedById
		{
			get
			{
				return _CreatedById;
			}
			set
			{
				_CreatedById = value;
			}
		}
		public Int32 FromCustomerId
		{
			get
			{
				return _FromCustomerId;
			}
			set
			{
				_FromCustomerId = value;
			}
		}
		public Int32 OrderId
		{
			get
			{
				return _OrderId;
			}
			set
			{
				_OrderId = value;
			}
		}
		public Int64 DepositBeforeTran
		{
			get
			{
				return _DepositBeforeTran;
			}
			set
			{
				_DepositBeforeTran = value;
			}
		}
		public Int64 CurrentDeposite
		{
			get
			{
				return _CurrentDeposite;
			}
			set
			{
				_CurrentDeposite = value;
			}
		}
		public String Note
		{
			get
			{
				return _Note;
			}
			set
			{
				_Note = value;
			}
		}

        #endregion
        public DateTime TransactionDate { get; set; }

	}
}
